package com.cvpoc.service;

import java.util.List;

import com.cvpoc.dto.CertificationDTO;
import com.cvpoc.dto.CollaborateurCertificationDTO;
import com.cvpoc.exception.BusinessException;
import com.cvpoc.hibernate.dao.CertificationDao;

public interface CertificationService {
	List<CollaborateurCertificationDTO> rechercherListCertificationsByIdCollaborateur(int idCollaborateur)
			throws BusinessException;

	List<CertificationDTO> rechercherCertificationByEditeur(int idEditeur)
			throws BusinessException;

	void ajouterCollaborateurCertification(
			CollaborateurCertificationDTO collaborateurCertificationDTO)
			throws BusinessException;

	int creerCertification(CertificationDTO certificationDTO)
			throws BusinessException;

	void supprimerCollaborateurCertification(
			CollaborateurCertificationDTO collaborateurCertificationDTO)
			throws BusinessException;
	
	public void setCertificationDao(CertificationDao certificationDao);
}
